triangular ligament of liver - Spanish English Dictionary